//package com.hsylient.translator.gpt;
//
//import com.hsylient.translator.gpt.entity.Message;
//import lombok.Data;
//
//import java.util.List;
//
//@Data
//public class GPTRequestBody {
//
//    private String model;
//
//    private List<Message> messages;
//
//    public static GPTRequestBody builder() {
//        return new GPTRequestBody();
//    }
//
//    public GPTRequestBody model(String model) {
//        this.model = model;
//        return this;
//    }
//
//    public GPTRequestBody messages(List<Message> messages) {
//        this.messages = messages;
//        return this;
//    }
//
//    public GPTRequestBody build() {
//        return this;
//    }
//
//    public static GPTRequestBody instance(String content) {
//        Message message = Message.builder().role("user").content(content).build();
//        return GPTRequestBody.builder().model("gpt-3.5-turbo").messages(List.of(message)).build();
//    }
//}
